package com.bjsxt.list;

import java.util.Deque;
import java.util.LinkedList;
import java.util.Queue;

public class TestStackQueue {

    public static void main(String[] args) {

        //栈（双端队列可以作为栈来使用）
        Deque deque;

        //队列
        Queue queue;

        //模拟叠盘子
        Deque<String> stack = new LinkedList<String>();
        stack.push("盘子1");
        stack.push("盘子2");
        stack.push("盘子3");
        stack.push("盘子4");
        System.out.println(stack.peek());       //获取栈顶元素，但不删除

        System.out.println("=================");

        while (!stack.isEmpty()) {
            String plate = stack.pop();     //弹出栈顶元素
            System.out.println(plate);
        }
    }
}
